Cloud computing models, techniques, and architectures, distributed computing models and technologies, Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS), virtualization, security and privacy issues, performance and systems issues, capacity planning, disaster recovery, Cloud OS, federated clouds, challenges in implementing clouds, data centers, cloud hosted applications, and other advanced and research topics in cloud computing.